package com.itheima.mall.service.smsService;

import com.itheima.pojo.sms.SmsHomeBrand;
import com.itheima.mall.commons.PageResult;

import java.util.List;

public interface SmsHomeBrandServiceApi {

    /**
     * 添加首页推荐品牌
     *homeBrandList
     */
    void create(SmsHomeBrand smsHomeBrand);

    /**
     * 批量删除推荐品牌
     *ids
     */
    void deleteBrand(List<Long> ids);

    /**
     * 分页查询品牌推荐
     * pageNum pageSize brandName recommendStatus
     */
    PageResult<SmsHomeBrand> getBrandByPage(String brandName, Integer recommendStatus, Integer pageNum, Integer pageSize);

    /**
     * 批量修改推荐品牌状态
     * ids recommendStatus
     */
    void updateBrand(List<Long> ids, Integer recommendStatus);

    /**
     * 修改推荐品牌排序
     *id sort
     */
    void updateSortBrand(Long id, Integer sort);
}
